made by artifice/art - French English Dictionary